<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2021/12/3
  Time: 19:07
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>

<%--    <c:set/>--%>
<%--        作用:set标签可以往域中保存数据--%>
<%--        域对象.setAttribute(key , value)--%>

<%--        scope属性设置保存到哪个域--%>
<%--            page表示pageContext域 (默认值)--%>
<%--            request表示Request域--%>
<%--            session表示Session域--%>
<%--            application表示ServletContext域--%>
<%--        var 属性设置key是多少--%>
<%--        value 属性值是多少--%>


    保存之前:${requestScope.abc}<br/>
    <c:set scope="request" var="abc" value="valueAbc"/>
    保存之后:${requestScope.abc}

<hr>

<%--
<:if/>
    if标签用来做if判断
    test属性表示判断的条件(使用El表达式输出)
--%>

<c:if test="${12 == 12}">
    <h2>12等于12</h2>
</c:if>

<c:if test="${12 != 12}">
    <h2>12不等于12</h2>
</c:if>

<hr>

<%
    request.setAttribute("height" , 50);
%>

<%--
  <c:choose><c:when> <c:otherwise>标签
  作用:多路判断,跟switch...case...default非常的接近
  choose标签开始选择判断
  when标签表示每一种判断情况
    test属性表示当前这种判断情况的值
  otherwise 标签表示剩下的情况
--%>

<c:choose>
    <c:when test="${requestScope.height > 190}">
        <h2>小巨人</h2>
    </c:when>
    <c:when test="${requestScope.height > 180}">
        <h2>很高</h2>
    </c:when>
    <c:when test="${requestScope.height > 170}">
        <h2>还可以</h2>
    </c:when>
    <c:otherwise>
        <c:choose>
                <c:when test="${requestScope.height > 40}">
                    <h2>大于40</h2>
                </c:when>
                <c:when test="${requestScope.height > 50}">
                    <h2>哎呦不错哦</h2>
                </c:when>
                <c:otherwise>
                    其他的小于50
                </c:otherwise>

        </c:choose>
    </c:otherwise>

</c:choose>

</body>
</html>
